/* Rutinas de serializacion de longs e unsigned en midi */


/* Lee 4 bytes y retorna un long, es responsabilidad del usuario 4 bytes en entrada */
long midiReadLong(unsigned char *entrada);

/* Lee 2 bytes y retorna un unsigned, es responsabilidad del usuario 2 bytes en entrada */
unsigned midiReadUnsigned(unsigned char *entrada);

/* De un long, crea cuatro bytes, es responsabilidad del usuario que buf tenga 4 bytes reservados */
unsigned char *midiWriteLong(unsigned char *buf,long dato);

/* De un unsigned, crea cuatro bytes, es responsabilidad del usuario que buf tenga 2 bytes reservados */
unsigned char *midiWriteUnsigned(unsigned char *buf,unsigned dato);
